# -*- coding：utf-8 -*-
"""
@Time:2024-08-157:30
@Auth:泛彼泊舟
@File:1、if判断多种条件.py
@IDE:PyCharm
@模块功能：xxx
"""
# 使用elif关键字进行匹配对弈的条件输出代码块
# 案例：购买小米su7汽车
# 猜测汽车的价格，输出对应的称呼
price = eval(input("请输入小米su7的价格："))
if price == 9.9:
    print("雷神")
elif price == 14.9:
    print("雷总")
elif price ==19.9:
    print("雷子")
elif price == 29.9:
    print("老雷")
else:
    print("输入的价格不在猜测范围之内")

# 如何涉及到多种条件判断执行代码块，也可以使用新增关键字match和case进行匹配输出
# 输入对应的姓氏，匹配排名
name = input("请输入你的形式：")
match name:
    case "李":
        print("你的形式排行第一")
    case "柳":
        print("你的形式排行第二十六")
    case "王":
        print("你的姓氏排名第十一")
    case "雷":
        print("你的姓氏排行第二十七")

"""
总结：
- 通过匹配的方式对应多种条件输出对应的代码块
- 匹配的方式不能结合else关键字一起使用
- 如果输入的值不在匹配范围之内，程序不会报错，可以正常执行
"""